home *** CD-ROM | disk | FTP | other *** search
/ Software 2000 / Software 2000 Volume 1 (Disc 1 of 2).iso / aga / aga278a.dms / aga278a.adf / readme.doc / readme.doc
Text File  |  1992-09-02  |  11KB  |  223 lines

  1.  
  2.  
  3. @@       @@@@@@   @@     @@  @@@@@    @@@@@@   @@   @@  @@  @@      @@@@@@
  4. @@      @@    @@  @@@    @@  @@   @@  @@   @@  @@   @@  @@  @@      @@   @@
  5. @@      @@    @@  @@ @   @@  @@   @@  @@   @@  @@   @@  @@  @@      @@   @@
  6. @@      @@@@@@@@  @@  @  @@  @@   @@  @@@@@@   @@   @@  @@  @@      @@   @@
  7. @@      @@    @@  @@   @ @@  @@   @@  @@   @@  @@   @@  @@  @@      @@   @@
  8. @@      @@    @@  @@    @@@  @@   @@  @@   @@  @@   @@  @@  @@      @@   @@
  9. @@@@@@  @@    @@  @@     @@  @@@@@    @@@@@@    @@@@@   @@  @@@@@@  @@@@@@
  10.  
  11. Version 3.2          
  12.  
  13. (C) David Odd 1991
  14.  
  15. @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
  16.  
  17.  LandBuild is shareware. It may be distributed freely, providing all files
  18. in the LandBuild directory are retained unaltered. Please feel free to use
  19. the program one or two times to sample it. If you don`t like it, DELETE IT!
  20.  If you do want to keep it (even if you don`t use it!), please send 10 pounds
  21. sterling (or rough equiv.) to the address at the bottom of this document.
  22.  If you are a student (like me) or poor (like me) or tight, only send half
  23. this amount.
  24.  
  25. -------------------------- INTRODUCTION ------------------------------------
  26.  
  27.  
  28.      Landbuild is a landscape generating program written for the Amiga 500.
  29.    It allows the generation of landscapes, the printing of them from any
  30.    angle, from any position, and with any magnification.
  31.      There are two versions. One for half-meg users, and one if you have more
  32.    memory availible. The ONLY difference is that the 0.5Meg version doesn't
  33.    have a file requestor, you have to type in the name of the file to be
  34.    saved.
  35.      In the future I may speed it up morel but it depends upon how much 
  36.    time I have. There are billions of landscapes, so just muck about. 
  37.    
  38. ---------------------------- INSTRUCTIONS ------------------------------
  39.  
  40.  
  41.  
  42.      First you need to enter a seed number. This number is specific for each
  43.    landscape, and can be any number between 0 and 999999999. If you simply
  44.    press <RETURN>, then a random number will be chosen for you. Next it will
  45.    ask you for the number of facets (or plates) which the landscape will be
  46.    made up of:-
  47.  
  48.         0 will generate a 32x32 landscape,
  49.         1 will generate a 64x64 landscape and
  50.         2 will generate a 128x128 landscape.
  51.         
  52.    The more facets, the more detail and the better it looks, but the longer
  53.    it takes to generate and print. Landscapes of the same seed but different
  54.    amounts of facets look very similar, but are not identical.
  55.      Once this is entered the landscape will be calculated. When done the
  56.    land will be smoothed a number of times, and then roughened with a value
  57.    of 2.
  58.  
  59.    On the screen you will see 3 windows. The main window (titled 'LandBuild
  60.     (XXXXX)') is the main output window where the landscape is printed.
  61.    Where '(XXXXX)' is the current seed value. The second window (titled
  62.    'Map') displays a map of the current landscape. Within this window your 
  63.    position is  noted by a circle, and a line from the middle of it shows
  64.    the selected line of sight.
  65.  
  66.  
  67.    Once the land has been generated (the map will be displayed and the
  68.    computer will beep) you can begin to use the program. All the available
  69.    options are stored on one menu on the top left of the screen. The options
  70.    are :-
  71.  
  72. i)Stats - This option has a sub menu;
  73.  The first, 'Move', allows you to change the position of the view point, and
  74.  direction of view. After selecting it, simply move to the map window, and
  75.  press the button when the position of the pointer is over the place you wish
  76.  to stand, then you click on the place that you wish to look at.
  77.    i.e If you click at first on the sea, at the top of the map, and then
  78.    move downwards, and click on the pinnacle of a mountain for the second
  79.    point, the view will be from the first place looking south, and skyward,
  80.    towards the second point.
  81.  
  82.  The other item in the stats sub-menu ('Stats') allows you to change the
  83.  parameters of the land. To change a parameter, click on it's box, and then 
  84.  type on the new value. To exit, click on 'OK'. The parameters are:-
  85.    
  86.   WATER LEVEL - The height of the water level (!)
  87.   ROCK LEVEL  - The height ABOVE the water level where the rocks
  88.                 start.
  89.   SNOW LEVEL  - The height ABOVE the rock level where snow appears.
  90.   HEIGHT      - The height of the view-point above the land, (i.e.
  91.                 the height of your 'person' on the landscape). Default
  92.                 is 50. (Roughly = to about 12 foot)
  93.   MAGNIFICATION- The magnification of your view. If you select '1' it
  94.                 simply appears 'as if you were there', if you enter
  95.                 '2' it's as if you are looking through a x2 telescope,
  96.                 '3' for a x3 telescope etc. Default is 1.
  97.   LIGHT       - This is the direction from where the light comes from.
  98.                 0 is directly north, 90 is due east, 180 south and 270
  99.                 means the light comes from the west. Default is 20.
  100.  
  101.   N.B If Rock/Snow/Water level and/or light direction is changed then the 
  102.   program must recalculate the colours.
  103.  
  104. ii) QPrint -  It's faster than the next option, but doesn't take into
  105.     account position, mag, height, or view point.
  106.  
  107.  
  108. iii) Print - This calculates, and prints the landscape from the current
  109.      position, direction of view, and magnification, in correct perspective.
  110.  
  111.  
  112. iv) Re-seed - This re-starts the program so you can try another seed value
  113.     and/or different amount of facets.
  114.  
  115. v)  Smooth - This will smooth down the landscape, removing any ragged 
  116.     surfaces etc. The more 'times' you do it, the smoother it will
  117.     become. The more facets the more times you have to smooth in order
  118.     to get the same effect
  119.  
  120. vi) Roughen - This simply takes every value, and adds a rectangular random
  121.               number to their height. The bigger the value entered, the
  122.               larger the range from which the number is chosen.
  123.  
  124. vii) Save (IFF) - Saves the screen as an IFF (ILBM) format, which can be then
  125.                  loaded into an art package (i.e. DPaint or Photon Paint).
  126.                  N.B The info window is automatically moved to the back of
  127.                  the main window, but the Map window is not. This is done
  128.                  if you want the map shown on the saved screen. If you
  129.                  don't, just move it to the back before you save.
  130.                  On the 1Meg vesion a file requestor will appear, on the
  131.                  0.5 Meg one, you have to type in the name of the file to be
  132.                  saved.
  133.  
  134. iix) Quit  - Leaves Landbuild.
  135.  
  136.  
  137. ------------------------------ ADVICE ---------------------------------------
  138.  
  139.  
  140.      Almost all the landscapes generated can produce reasonably good views
  141.    and displays, you simply have to find the way. If you want more land, 
  142.    lower the water level; if you want less, raise it. It normally looks good
  143.    if you have all three layers of ground showing, with only a smattering of
  144.    snow on the top. If you can't find an ideal place to stand, stand 
  145.    somewhere else, and magnify the view. 
  146.      I find that standing on one edge, and looking across the landscape,
  147.    with your height set very high (higher than top point), possibly with
  148.    a magnification of 2 or more, can produce a good view. A height of 100
  149.    or so can often produce better results then the default height.
  150.      Changing the light source direction so that the view contains both
  151.    highly illuminated and shadowed ground often makes the screen look better. 
  152.      If you are using a random seed, then it saves time to generate on the
  153.    32*32 size landscape, and set all the values (i.e. Water level, rock
  154.    level etc.) before generating on a higher level of detail.
  155.      Finally, I only find smoothing the landscape is only worth while on 
  156.    64*64 landscapes at the minimum, and adding a bit of roughening afterwards.
  157.    N.B Smoothing and then roughening do NOT cancel each-other out.
  158.  
  159.  
  160. ----------------------------- BLURB ---------------------------------------
  161.  
  162.  
  163.      Ex-Acorn owners might be interested (or maybe not) to known that this is
  164.    in fact version 3. Versions 1 & 2 were written on an Acorn Electron, 
  165.    although version 1 was renamed 'Landscape Designer' by Database
  166.    publications (Electron User).
  167.      I would like to thank certain people for particular pieces of advice and
  168.    help in the making of this program,
  169.    
  170. - Michael Flower -> Helping converting the AmigaBASIC version into GFA-BASIC
  171.                     (from which it was compiled), bug hunting and advice.
  172.                     Also thanks for writing the origonal  IFF screen-save
  173.                     procedure.
  174. - Graham  Shaw   -> For helping find the bugs, and for the primary 
  175.                     'play testing'.
  176. - Paul Groome    -> Helping to scale the virtual reality interface. 
  177.                     
  178.  
  179. - Thanks also to...
  180.    
  181.     Michael Anstis
  182.     Stephen Anstis -> Being picky
  183.     ARMageddon     -> Archimedes programing crew from my home village.
  184.     Jo Richardson  -> For 'sparkling'
  185.     Chris Goddard  -> Converting 'LandBuild' to the Arc.
  186.  
  187.    
  188. ------------------------------- IMPORTANT --------------------------------
  189.  
  190.   I have NOT made this a cut down version of LandBuild, but I still expect
  191. you to send the money to me. I could have removed certain features (i.e 
  192. save screen) in order to give you an `incentive` to send me the money, but
  193. I have decided to trust you. Please if you use the program AT ALL, register
  194. your copy with me. In return...
  195.  
  196.  
  197.        a) I will sort out any problems that you have, and try to fix any
  198.           bugs.
  199.        b) You will recieve the new version of the software FREE OF CHARGE
  200.           (INCLUDING DISK). I will be doing further improvements anyway, 
  201.           but the more money I recieve the less time I will have to work
  202.           part-time, and the more time I will spend on the upgrades.
  203.           Future options I hope to include....
  204.              i) Loading of Vista DEM files (i.e The Martian Volcano, Mons.)
  205.             ii) Palette changing implimentation
  206.            iii) Animation
  207.             iv) Surface mapping of IFF pictures over landscape, sea or both.
  208.              v) Using greyscale pictures to determine the height of landscape.
  209.             vi) HAM rendering
  210.              v) 256*256 Landscapes + Any suggestions?
  211.         c) You will have a program to keep & I will be ten pounds less-poor.
  212.  
  213. David Odd,
  214. 160 Conway Avenue,
  215. Great Wakering,
  216. Essex,
  217. England,
  218. SS3 0BJ.
  219.  
  220.  
  221. ---- David 'Inventive' Odd ----
  222.  
  223.